/*代理品牌*/
h2.guide-title {
    line-height:2rem;
    font-size:1.5rem;
    display: inline-block;
    position:relative;
    margin-top: 1rem;
    /* font-style:normal !important; */
/*     font-weight:400; */
}
h2.guide-title#majorTitle:after,h2.guide-title#majorTitle:before{
    width:25rem;
    content:' ';
    display:block;
    border-top:.3rem dotted #ccc;
    position:absolute;
    top:50%;
}

h2.guide-title#majorTitle:after {
    left:120%;
}
h2.guide-title#majorTitle:before{
    right:120%;
}
h2.guide-title strong{
    font-weight:700;
}


.logo-wrap {
    width:100%;
    height:auto;
    min-height:5rem;
    text-align:center;
    display:inline-block;
    background:blue;
    overflow-y:visible;
    position:relative;
    margin-top: 0.5rem;
    background: #E8EDF1;
    border-top: solid 0.2rem #afafaf;
}
.logo-item-outline {
    text-align:center;
    width:98%;
    margin:0.6rem auto;
    position:relative;
}

.logo-item {
	width:19.5%;
	display:inline-block;
	height:5.5rem;
	border-radius:0.5rem;
	text-align: center;
	align-items: center;
	margin-top: 0.2rem;
	position: relative;
}
.logo-img{
	width: 100%;
	height: 100%;
	left: 0;
	border-radius:0.5rem;
	position: absolute;
	z-index: 1;

}
.hover-shadow{
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	z-index: 2;
	background:rgba(177, 177, 177,.5);
	display: none;
}
.check-button{
	width: 6rem;
	height: 1.8rem;
	border-radius: 1rem;
	background:rgb(244, 99, 158);
	margin: auto;  
    position: absolute;  
    top: 0; left: 0; bottom: 0; right: 0; 
    display: none;
    text-align: center;
    position: absolute;
    z-index: 3;
}
.logo-item:hover .hover-shadow{
	display: block;
}
.logo-item:hover .check-button{
	cursor: pointer;
	display: block;
}
.check-button a{
	line-height: 1.5rem;
	font-size:0.8rem;
    color:rgb(255, 255, 255);
}